package czhcontroller

import (
	"Cgo/common"

	"github.com/gin-gonic/gin"
)

func CzhAdminController(r *gin.RouterGroup) {
	r.GET("/admin", common.HandlerFunc(admin))
}

// @Summary 接口练习
// @Schemes
// @Description 获取用户信息
// @Tags czh前台接口
// @Param userId query string true "用户id"
// @Accept json
// @Produce json
// @Success 200 {object} string 返回结果 200 类型（object就是结构体） 类型 注释
// @Failure 400 {string} string
// @Router /front/czh/user/admin [get]
func admin(ctx *gin.Context) common.Result {
	userId := ctx.Query("userId")
	if userId == "" {
		return common.R.Fail("参数错误")
	}
	userInfo, err := AdminDao.GetUserInfo(userId)
	if err != nil {
		return common.R.Fail(err.Error())
	}
	return common.R.Success(userInfo)
}
